heaps of rubble - Turkish English Dictionary